body { background: #f6efef; }

.diamond_banner { background: #FFFFFF; }
.diamond_banner .bannerPic { width: 100%; height: 470px; background: url(../img/userfiles/image/smallPic/20160819143418d45968d484.jpg) center; }
.diamond_banner .content { overflow: hidden; padding: 24px 0 22px; }
.diamond_banner h2 { float: left; font-size: 14px; line-height: 24px; color: #666666; }
.diamond_banner .search { float: right; }
.diamond_banner .search #searchkey { width: 119px; height: 22px; border: 1px solid #cdcdcd; padding-left: 5px; margin-right: 10px; }
.diamond_banner .search .searchBtn { width: 44px; height: 22px; border: 1px solid #dddddd; background: #f6f6f6; text-align: center; line-height: 22px; }

.goods .goodtype { background: #FFFFFF; margin-top: 45px; }
.goods .goodtype li { border-bottom: 1px solid #f6efef; padding-top: 13px; padding-bottom: 12px; overflow: hidden; position: relative; }
.goods .goodtype h3, .goods .goodtype span, .goods .goodtype i { float: left; }
.goods .goodtype h3 { margin-left: 16px; color: #666666; width: 111px; border-right: 1px solid #cdcdcd; font-weight: bold; }
.goods .goodtype span { margin-left: 21px; }
.goods .goodtype a { color: #666666; }
.goods .goodtype a:hover { color: #DBC7BA; }
.goods .goodtype .more { position: absolute; right: 23px; top: 10px; width: 46px; height: 20px; border: 1px solid #FFFFFF; text-align: center; line-height: 20px; }
.goods .goodtype .more:hover { color: #CE897A; border-color: #CE897A; }
.goods .goodtype .pricerange input { width: 54px; height: 20px; border: 1px solid #cdcdcd; margin-top: -5px; }
.goods .goodtype .pricerange i { margin: auto 5px; }
.goods .goodtype .pricerange a { width: 44px; height: 20px; border: 1px solid #dddddd; background: #f3f3f3; text-align: center; line-height: 20px; margin-top: -5px; margin-left: 10px; }
.goods .sorttype { overflow: hidden; border-bottom: 1px solid #d5d5d5; margin-top: 30px; padding-bottom: 15px; }
.goods .sorttype li { float: left; height: 30px; line-height: 30px; margin-left: 15px; }
.goods .sorttype .page { float: right; }
.goods .sorttype span { margin-left: 10px; margin-right: 4px; }
.goods .sorttype .pagepre, .goods .sorttype .pagenext { width: 30px; height: 18px; text-align: center; line-height: 18px; background: #dbc7ba; margin-left: 10px; }
.goods .sorttype i { display: inline-block; width: 6px; height: 9px; background: url(../img/same/ico-pagin.png) no-repeat; }
.goods .sorttype .pagenext i { background-position: left bottom; }
.goods .sorttype .dr_sort { margin-left: 30px; }
.goods .sorttype .dr_sort a { width: 90px; height: 30px; background: #FFFFFF; color: #666666; text-align: center; line-height: 30px; }
.goods .sorttype .dr_sort a:hover { background: #CAB7AA; }
.goods .goodslist { overflow: hidden; }
.goods .goodslist li { float: left; margin: 10px 18px 20px 0; }
.goods .goodslist .right { float: right; margin-right: 0; }
.goods .goodslist dl { width: 320px; height: 460px; text-align: center; background: #FFFFFF; }
.goods .goodslist img { width: 320px; height: 320px; }
.goods .goodslist .price { font-size: 14px; font-weight: bold; color: #797979; }
.goods .goodslist dd { margin-bottom: 10px; }
.goods .goodslist dd a { width: 100px; height: 20px; text-align: center; line-height: 20px; margin: 0 4px; }
.goods .goodslist dd .collect { border: 1px solid #dbc7ba; color: #dbc7ba; }
.goods .goodslist dd .buynow { background: #dbc7ba; color: #FFFFFF; }
.goods .goodslist dd .sell { border-right: 1px solid #d2d2d2; padding: 0 5px 0 8px; margin-right: 5px; }
.goods .goodslist dd .comment { padding: 0 5px 0 8px; color: #c67c59; }
